OPC Studio User's Guide and Reference
UADataItemNode<TValue,TAttribute> Class
Members 



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.DataAccess Namespace : UADataItemNode<TValue,TAttribute> Class
The type of the UABaseDataVariable<TValue,TAttribute>.Value of the node.
The type used to access the Value attribute.
This VariableType defines the general characteristics of a DataItem. All other DataItem Types derive from it. The DataItemType derives from the BaseDataVariableType.
Object Model
UADataItemNode<TValue,TAttribute> ClassUAEndpointDescriptor ClassUAMonitoringParameters ClassUANodeDescriptor ClassUAReadParameters ClassUAStatusCode ClassUASubscriptionParameters Class
Syntax
'Declaration
 
<ComVisibleAttribute(False)>
<UATypeDefinitionIdAttribute("nsu=http://opcfoundation.org/UA/;i=2365")>
<UANamespaceAttribute("http://opcfoundation.org/UA/")>
<UATypeAttribute()>
<CLSCompliantAttribute(True)>
<TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
Public Class UADataItemNode
    (Of TValue,TAttribute) 
   Inherits OpcLabs.EasyOpc.UA.InformationModel.UABaseDataVariable(Of TValue,TAttribute)
'Usage
 
Dim instance As UADataItemNode(Of TValue,TAttribute)
[ComVisible(false)]
[UATypeDefinitionId("nsu=http://opcfoundation.org/UA/;i=2365")]
[UANamespace("http://opcfoundation.org/UA/")]
[UAType()]
[CLSCompliant(true)]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
public class UADataItemNode<TValue,TAttribute> : OpcLabs.EasyOpc.UA.InformationModel.UABaseDataVariable<TValue,TAttribute> 
[ComVisible(false)]
[UATypeDefinitionId("nsu=http://opcfoundation.org/UA/;i=2365")]
[UANamespace("http://opcfoundation.org/UA/")]
[UAType()]
[CLSCompliant(true)]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
generic<typename TValue>
generic<typename TAttribute>
public ref class UADataItemNode : public OpcLabs.EasyOpc.UA.InformationModel.UABaseDataVariable<TValue,TAttribute> 
Type Parameters
TValue
The type of the UABaseDataVariable<TValue,TAttribute>.Value of the node.
TAttribute
The type used to access the Value attribute.
Inheritance Hierarchy

System.Object
   OpcLabs.BaseLib.LiveMapping.MappedObject
      OpcLabs.EasyOpc.UA.LiveMapping.UAMappedNode
         OpcLabs.EasyOpc.UA.InformationModel.UABaseVariable<TValue,TAttribute>
            OpcLabs.EasyOpc.UA.InformationModel.UABaseDataVariable<TValue,TAttribute>
               OpcLabs.EasyOpc.UA.DataAccess.UADataItemNode<TValue,TAttribute>
                  OpcLabs.EasyOpc.UA.DataAccess.UAAnalogItemNode<TValue,TAttribute>
                  OpcLabs.EasyOpc.UA.DataAccess.UADiscreteItemNode<TValue,TAttribute>

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also